package org.ccay.hypertext.service;

import org.ccay.core.base.PageVO;
import org.ccay.core.base.PagedResult;
import org.ccay.core.exception.ApplicationException;
import org.ccay.hypertext.HyperText;

/**
 * 
 * @author chaowangbang
 *
 */
public interface IHyperTextService<T extends HyperText> {
	
	PagedResult<T> findPagedHypertextList(T hypertext, PageVO page);

	T findHyperText(T hyperText);
	
	void create(T hyperText) throws ApplicationException;
	
	void delete(T hyperText) throws ApplicationException;

}
